/*07.7.3;author:liang*/
a {
	color: #1a66b3;
	text-decoration: none
}

a:hover {
	color: #1a66b3;
	text-decoration: underline
}

.t1 a {
	color: #1a66b3;
	text-decoration: none
}

.t1 a:hover {
	color: #1a66b3;
	text-decoration: underline
}

.red {
	color: #ff0000
}

.red2 {
	color: #f27013;
	font-size: 12px
}

.your_position {
	height: 25px;
	padding: 10px 0 0 5px;
	width: 945px;
	margin: auto
}  /*07.12.17modify*/
.account_center {
	width: 950px;
	padding-bottom: 30px;
	margin: auto;
	margin-bottom: 30px;
	background: url(../images/left_navi_bj2.gif) repeat-y left;
	border-bottom: solid 1px #a8e4ef
}
/*07.12.17modify*/
.account_left {
	width: 157px;
	padding-right: 10px;
	float: left
}

.left_navi {
	width: 157px
}

.left_navi .account_manage {
	width: 157px;
	height: 25px;
	background: url(../images/left_navi_top_c.gif) repeat-x
}

.left_navi .account_manage .manage_l {
	width: 5px;
	height: 25px;
	background: url(../images/left_navi_top_l.gif) no-repeat;
	float: left
}

.left_navi .account_manage h2 {
	font-size: 14px;
	padding-top: 5px;
	padding-left: 25px;
	color: #666;
	float: left
}

.left_navi .account_manage .manage_r {
	width: 4px;
	height: 25px;
	background: url(../images/left_navi_top_r.gif) no-repeat;
	float: right
}

.left_navi ul {
	width: 132px;
	margin: auto;
	list-style: none
}

.left_navi ul li {
	height: 18px;
	padding: 7px 0 0 18px;
	border-top: solid 1px #f4fcfe;
	border-bottom: solid 1px #bddeef;
	color: #295371;
	display: block
}

.left_navi ul .top_li {
	border-top: none
}

.left_navi ul .bottom_li {
	border-bottom: none
}

.left_navi ul .now_bj {
	background: url(../images/left_navi_bj.gif) no-repeat 0 8px;
	color: #e52600
}

.left_navi .single_message {
	width: 129px;
	height: 20px;
	font-size: 14px;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 28px;
	color: #666;
	font-weight: bold;
	background: url(../images/left_navi_top_c.gif) repeat-x
}

.account_left .button_exit {
	width: 70px;
	height: 22px;
	padding-top: 1px;
	margin: 12px 0 0 45px;
	cursor: pointer
}

/**/
.empty_box {
	clear: left;
	height: 1px;
	overflow: hidden
}

.account_right .add_f {
	float: right;
	padding-top: 2px;
	color: #9b9b9b
}

.account_right h3 {
	height: 20px;
	padding-top: 5px;
	padding-left: 10px;
	font-size: 12px;
	font-weight: normal;
}

.tabl_account {
	width: 812px;
	border-collapse: collapse;
	text-align: center;
	border-top: solid 2px #40b1ca
}

.tabl_account td {
	border-bottom: solid 1px #dadada;
	padding: 6px 5px 3px 5px
}

.tabl_account .tabl_topbj {
	background-color: #e1f2f6;
	text-align: center
}

.tabl_account .tabl_topbj td {
	padding: 5px 10px 1px 10px
}

.tabl_account .l_line {
	border-left: solid 1px #96c7e3;
	border-right: solid 1px #96c7e3;
	border-bottom: solid 1px #83c5d4
}

.tabl_account .b_line {
	border-bottom: solid 1px #83c5d4
}

.tabl_account .text_left2 {
	text-align: left;
	padding-left: 15px
}

.tabl_account .w_1 {
	width: 103px
}

.tabl_account .w_2 {
	width: 137px
}

.tabl_account .w_3 {
	width: 517px
}

.tabl_account .w_3_r {
	width: 508px
}

.tabl_account .w_4 {
	width: 95px
}

.tabl_account .w_5 {
	width: 70px
}

.tabl_account .w_6 {
	width: 167px
}

.tabl_account .w_7 {
	width: 330px
}

.tabl_account .w_8 {
	width: 78px
}

/**/
.page_top_empty {
	height: 18px
}

.page_turn {
	height: 20px;
	padding-top: 6px
}

.page_l_empty {
	height: 20px;
	float: left
}

.turnpage {
	float: right;
	padding-top: 15px
}

.turnpage span {
	float: left;
	display: block
}

.turnpage img {
	float: left;
	margin-right: 6px
}

.turnpage .kuang {
	width: 30px;
	padding-left: 2px;
	border: 1px solid #AFAFAF;
	margin: 0 4px;
	height: 13px;
	line-height: 13px;
	float: left
}

.turnpage .num_now {
	background: #C30;
	padding: 1px 2px 0 2px;
	margin: 0 2px;
	color: #fff;
	height: 14px;
	overflow: hidden;
	float: left
}

.turnpage .num:link {
	background: #FEEEC2;
	padding: 1px 4px;
	margin: 2px;
	color: #404040;
	text-decoration: none;
}

.turnpage .num:visited {
	background: #FEEEC2;
	padding: 1px 4px;
	margin: 2px;
	color: #404040;
	text-decoration: none;
}

.turnpage .num:hover {
	background: #C30;
	padding: 1px 4px;
	margin: 2px;
	color: #fff;
	text-decoration: none
}

.turnpage .t_text {
	padding-top: 2px
}

.turnpage .next {
	margin-right: 39px !important;
	margin-left: 8px
}

.turnpage .enter {
	margin-left: 6px
}

/**/
.change_windo {
	height: 100px;
	float: left
}

.w_add_shadow1 {
	width: 2px;
	height: 103px;
	margin-top: 3px;
	float: left;
	background-color: #cfcfcf
}

.w_add_shadow2 {
	width: 225px;
	height: 2px;
	margin-left: 3px;
	background-color: #cfcfcf;
	overflow: hidden
}

.add_cancel_w {
	width: 288px;
	background: #FFFFFF
}

/**/
.order_logo {
	width: 710px;
	margin: auto;
	padding: 10px 0 5px 20px
}

.order_content {
	width: 730px;
	margin: auto;
	padding-bottom: 50px
}

.order_content .border {
	border: solid 1px #c3c3c3;
	width: 728px
}

.refer_m {
	padding: 15px 0 10px 45px;
	border-bottom: dashed 1px #d2d5da
}

.refer_m h4 {
	font-size: 14px;
	height: 25px;
}

.refer_m .modify {
	font-size: 12px;
	font-weight: normal
}

.refer_m .c_gray {
	color: #848484
}

.refer_m ul {
	line-height: 20px;
	list-style: none
}

.refer_m .button_clear {
	padding-top: 1px;
	margin-left: 5px;
	cursor: hand
}

.merch_all {
	padding: 15px 0 10px 20px
}

.merch_all h2 {
	font-size: 14px;
	padding-bottom: 5px
}

.merch_all .tab_1 {
	background-color: #f0f0f0
}

.merch_all .tab_2 {
	background-color: #fff
}

.merch_all .tabl_bord {
	width: 687px;
	border: solid 1px #a7a7a7
}

.merch_all .order_list {
	width: 687px;
	border-collapse: collapse
}

.merch_all .order_list td {
	padding: 7px 0 4px 0px
}

.merch_all .order_list .tab_title {
	background-color: #e5effb;
	text-align: center
}

.merch_all .order_list .tab_title td {
	padding: 5px 0 2px 0
}

.merch_all .order_list .t_w1 {
	width: 255px;
	border-right: solid 1px #a7a7a7;
	border-bottom: solid 1px #e5effb
}

.merch_all .order_list .t_w1_2 {
	width: 275px;
	border-right: solid 1px #a7a7a7;
	border-bottom: solid 1px #e5effb
}

.merch_all .order_list .t_w2 {
	width: 83px;
	border-right: solid 1px #a7a7a7;
	border-bottom: solid 1px #e5effb
}

.merch_all .order_list .t_w3 {
	width: 78px;
	border-right: solid 1px #a7a7a7;
	border-bottom: solid 1px #e5effb
}

.merch_all .order_list .t_w4 {
	width: 104px;
	border-bottom: solid 1px #e5effb
}

.merch_all .order_list .t_w5 {
	width: 65px;
	border-bottom: solid 1px #e5effb
}

.merch_all .order_list .add_left1 {
	padding-left: 15px
}

.merch_all .order_list .add_right1 {
	padding-right: 20px;
	text-align: right;
	text-decoration: line-through
}

.merch_all .order_list .add_right2 {
	padding-right: 25px;
	text-align: right
}

.merch_all .order_list .add_right3 {
	padding-right: 18px;
	text-align: right
}

.merch_all .order_list .add_center {
	text-align: center
}

.merch_all .price_t {
	width: 300px;
	height: 22px;
	padding: 8px 15px 0 0;
	border-top: solid 1px #d1d1d1;
	text-align: right;
	margin-left: 362px;
	margin-top: 5px
}

.merch_all .r_price_left {
	margin-left: 300px
}

.merch_all .price_other {
	width: 210px;
	padding: 15px 15px 5px 0;
	text-align: right;
	margin-left: 453px
}

.merch_all .total_money {
	width: 210px;
	height: 35px;
	margin-left: 455px;
	padding-top: 10px;
	padding-right: 15px;
	text-align: right;
	font-weight: bold;
	border-top: solid 1px #d1d1d1
}

.merch_all .r_price_left2 {
	margin-left: 390px
}

.merch_all .r_price_left3 {
	margin-left: 392px
}

/**/
.window {
	width: 300px;
	height: 117px;
	border: solid 2px #447aa9;
	background-color: #fff
}

.add_w_h {
	height: 196px
}

.wind_title {
	height: 20px;
	padding: 2px 2px 0 8px;
	background-color: #458bc9
}

.title_left {
	padding-top: 2px;
	color: #fff;
	float: left
}

.window_close {
	width: 30px;
	height: 18px;
	float: right;
	padding-top: 2px
}

.window_close a:link,.window_close a:visited,.window_close a:hover,.window_close a:active
	{
	color: #dfeffc;
	text-decoration: underline
}

.window ul {
	list-style: none;
	line-height: 22px;
	width: 264px;
	padding-left: 11px;
	padding-top: 7px;
	padding-bottom: 8px
}

.w_notice_1 {
	padding-left: 43px;
	padding-top: 3px;
	width: 295px;
	height: 30px;
	margin-top: 25px;
	background: url(../images/icon_notice.gif) no-repeat 20px top;
	font-size: 14px
}

.w_notice_2 {
	width: 162px;
	padding-left: 79px;
	padding-top: 3px;
	height: 30px;
	margin: auto;
	margin-top: 25px;
	border-bottom: solid 1px #d4d4d4;
	background: url(../images/p_success.gif) no-repeat 48px top;
	font-size: 14px
}

/************************* 2008-10-31 ******************************************/
	/**/
input {
	vertical-align: middle;
	font-size: 12px
}

.clear {
	clear: both;
}

.t2 a {
	color: #404040;
	text-decoration: none
}

.t2 a:hover {
	color: #404040;
	text-decoration: underline
}

.t3 a {
	color: #666;
	text-decoration: none
}

.t3 a:hover {
	color: #666;
	text-decoration: underline
}

.t4 a {
	color: #9b9b9b;
	text-decoration: none
}

.t4 a:hover {
	color: #9b9b9b;
	text-decoration: underline
}

.red_bold {
	color: #c30;
	font-weight: bold
}

.s14 {
	font-size: 14px;
}

.c_gray {
	color: #9b9b9b;
	font-size: 12px
}

.text_bold {
	font-weight: bold
}

.button_1 {
	width: 50px;
	height: 22px;
	padding-top: 1px;
	cursor: hand
}

.text_c {
	text-align: center
}

.button_delete {
	width: 65px;
	height: 20px;
	padding-top: 1px;
	cursor: hand
}

.button_often {
	width: 115px;
	height: 20px;
	padding-top: 1px;
	cursor: hand
}

.button_ok {
	width: 65px;
	height: 23px;
	font-size: 14px;
	padding-top: 1px;
	cursor: hand
}

.empty_box2 {
	clear: both
}

.account_right {
	width: 779px;
	float: left;
	margin: 10px 0 20px 10px
}  /*08.8.7modify*/
.account_right h2 {
	height: 20px;
	padding-top: 5px;
	padding-left: 10px;
	font-size: 14px
}

.account_right .problem {
	float: right;
	padding-top: 7px;
	text-align: right
}  /*08.8.7modify*/
.my_address {
	height: 132px;
	width: 777px;
	background-color: #f4feff;
	border: 1px solid #d3d3d3;
	padding-top: 10px;
	/*background:url(../images/address_bj_c.gif) repeat-x */
}

.my_address .bj_l {
	width: 4px;
	height: 132px;
	background: url(../images/address_bj_l.gif) no-repeat;
	float: left
}

.my_address .bj_r {
	width: 4px;
	height: 132px;
	background: url(../images/address_bj_r.gif) no-repeat;
	float: right
}

.my_address .often {
	height: 23px;
	padding-left: 12px
}

.my_address .often h5 {
	float: left;
	font-size: 12px
}

.my_address ul {
	list-style: none;
	padding-left: 48px;
	background: url(../images/label_1.gif) no-repeat 12px 20px
}

.my_address ul li {
	padding-bottom: 8px
}

.other_address {
	height: 90px;
	padding: 18px 0 8px 30px;
	border-bottom: solid 1px #a9a9a9
}

.other_address .number {
	width: 20px;
	height: 60px;
	float: left
}

.other_address ul {
	float: left;
	list-style: none
}

.other_address ul li {
	padding-bottom: 8px
}

.other_address .add_left {
	margin-left: 15px
}

.account_right .look_gift {
	width: 812px;
	height: 18px
}

.account_right h4 {
	height: 20px;
	padding-top: 15px;
	padding-left: 10px;
	font-size: 12px;
	font-weight: normal;
}

.account_right .add_h {
	float: left;
	width: 600px
}

.account_right .right_look {
	float: right;
	padding-right: 3px
}

.account_right .no_order {
	text-align: center;
	padding-top: 100px;
	color: #9b9b9b
}

.account_right .no_order p {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 20px;
	color: #414141
}

.account_message {
	width: 497px;
	height: 110px;
	font-size: 14px;
	background-color: #f4feff;
	border: 1px solid #d3d3d3;
	padding: 85px 0 0 145px;
	margin: auto;
	margin-top: 30px;
}

.account_message .m_bj_l {
	width: 4px;
	height: 196px;
	background: url(../images/account_bj_l.gif) no-repeat;
	float: left
}

.account_message .add_m_left {
	width: 300px;
	padding-left: 195px
}

.account_message .add_m_left2 {
	width: 300px;
	padding-left: 260px
}

.account_message .m_bj_r {
	width: 4px;
	height: 196px;
	background: url(../images/account_bj_r.gif) no-repeat;
	float: right
}

.tabl_order {
	width: 778px;
	border-collapse: collapse;
	text-align: center;
	border-top: solid 2px #666
}

.tabl_order td {
	padding: 0 10px;
	height: 28px;
	border-bottom: solid 1px #dadada
}

.tabl_order .l_line {
	border-left: solid 1px #878787;
	border-bottom: solid 1px #666666
}

.tabl_order .b_line {
	border-bottom: solid 1px #666666
}

.tabl_order .td_add_l {
	padding-left: 20px
}

.tabl_order .td_add_l_2 {
	padding-left: 35px
}

.tabl_titlebj {
	background-color: #e3fcff
}

.tabl_titlebj td {
	height: 17px;
	padding-top: 3px
}

.your_news {
	padding: 8px 0 20px 0;
	text-align: right;
	color: #9b9b9b
}

.your_news p {
	padding-bottom: 10px
}

.look_old {
	height: 30px;
	padding-top: 15px
}

.look_old select {
	font-size: 12px;
	float: left
}

.look_old input {
	margin-left: 8px;
	float: left
}

.nickname {
	width: 460px;
	padding: 55px 0 0 160px;
	float: left
}

.nickname .material {
	height: 30px
}

.nickname .material .s_font {
	font-size: 14px
}

.nickname .material span {
	float: left;
	padding-top: 4px
}

.nickname .material .textbox {
	float: left;
	width: 155px;
	height: 16px;
	padding: 2px 0 0 5px;
	margin-right: 10px;
	border: solid 1px #8c8e8e
}

.nickname .material .add_style {
	margin-left: 70px
}

.nickname p {
	height: 25px;
	padding-top: 15px;
	color: #9b9b9b
}

.modify_email {
	width: 480px;
	float: left;
	padding: 38px 0 0 150px
}

.modify_email ul {
	list-style: none;
	font-size: 14px
}

.modify_email ul li {
	height: 22px;
	padding-bottom: 10px
}

.modify_email ul li .textbox2 {
	width: 155px;
	height: 16px;
	padding: 2px 0 0 5px;
	border: solid 1px #8c8e8e
}

.modify_email .add_ok {
	margin-left: 125px;
	margin-top: 5px
}

.reduce_modify_w {
	width: 580px;
	padding-left: 50px
}

.add_modify_w {
	width: 430px;
	padding-left: 200px
}

.modify_email p {
	font-size: 14px;
	padding-top: 15px
}

.modify_email .label_success {
	height: 30px;
	background: url(../images/label_2.gif) no-repeat 50px 10px;
	padding-left: 90px;
	padding-top: 15px
}

.modify_password {
	width: 360px;
	height: 50px;
	padding: 70px 0 0 270px;
	font-size: 14px;
	background: url(../images/label_2.gif) no-repeat 230px 62px;
	float: left
}

.account_top {
	width: 756px;
	height: 45px;
	margin: auto;
	padding-bottom: 5px;
	padding-top: 3px
}

.account_order {
	width: 671px;
	padding: 8px 0 3px 85px;
	margin: auto;
	background-color: #e3f1ff;
	border: solid 1px #9cadbc;
	border-bottom: none
}

.account_order ul {
	width: 334px;
	list-style: none;
	float: left
}

.account_order ul li {
	height: 20px
}

.account_order ul .add_high {
	height: 23px
}

.account_order ul li input {
	width: 70px;
	height: 20px;
	padding-top: 1px;
	margin-left: 8px;
	cursor: hand
}

/**/
.windo_add_shadow {
	width: 228px;
	background: url(../images/shadow.gif) no-repeat right bottom
}

.windo_top_shadow {
	width: 228px;
	height: 106px
}

.windo_del_address {
	width: 220px;
	padding: 2px;
	border: solid 1px #457baa;
	background-color: #fff
}

.change_windo {
	height: 100px;
	float: left
}

.w_add_shadow1 {
	width: 2px;
	height: 103px;
	margin-top: 3px;
	float: left;
	background-color: #cfcfcf
}

.w_add_shadow2 {
	width: 225px;
	height: 2px;
	margin-left: 3px;
	background-color: #cfcfcf;
	overflow: hidden
}

.add_cancel_w {
	width: 288px;
	background: #FFFFFF
}

.windo_del_address .delete {
	height: 18px
}

.windo_del_address .delete input {
	width: 15px;
	height: 15px;
	background: url(../images/button_del.gif) no-repeat;
	cursor: hand;
	border: 0;
	float: right
}

.windo_del_address .content {
	height: 80px;
	padding: 8px 0 0 40px
}

.windo_del_address .content p {
	font-size: 14px
}

.windo_del_address .content .b_yes {
	width: 36px;
	height: 21px;
	padding-top: 1px;
	margin: 20px 0 0 15px;
	cursor: hand
}

.windo_del_address .content .add_left_w {
	margin-left: 35px
}

.windo_del_address .content .b_no {
	width: 36px;
	height: 21px;
	padding-top: 1px;
	margin: 20px 0 0 35px;
	cursor: hand
}

.windo_del_address .content .label_cancel {
	background: url(../images/label_3.gif) no-repeat;
	height: 20px;
	padding-left: 25px;
	padding-top: 3px
}

.windo_del_address .cancel_reason {
	width: 250px;
	padding: 8px 0 18px 0;
	margin: auto
}

.windo_del_address .money_message {
	padding-top: 2px
}

.windo_del_address .cancel_reason h2 {
	height: 30px;
	font-size: 14px;
	text-align: center;
	color: #ff8400
}

.windo_del_address .cancel_reason h3 {
	height: 28px;
	font-size: 14px;
	text-align: center
}

.windo_del_address .cancel_reason p {
	line-height: 18px
}

.windo_del_address .cancel_reason ul {
	list-style: none;
	padding-left: 15px;
	padding-top: 10px
}

.windo_del_address .cancel_reason ul li {
	height: 28px
}

.windo_del_address .cancel_reason .choice_s {
	float: left;
	width: 21px;
	height: 21px
}

.windo_del_address .cancel_reason span {
	float: left;
	margin-left: 6px;
	padding-top: 5px
}

.windo_del_address .cancel_reason .other_reas {
	width: 130px;
	height: 16px;
	padding: 2px 0 0 5px;
	border: solid 1px #94a5b5;
	margin-left: 5px;
	color: #999999
}

.windo_del_address .cancel_reason .text_box {
	width: 122px;
	height: 16px;
	padding: 2px 0 0 5px;
	border: solid 1px #8d8f8f;
	margin-left: 2px
}

.windo_del_address .cancel_reason select {
	font-size: 12px;
	margin-left: 2px
}

.windo_del_address .cancel_reason .sele_1 {
	width: 130px
}

.windo_del_address .cancel_reason .sele_2 {
	width: 64px
}

.windo_del_address .cancel_reason .sele_3 {
	width: 158px
}

.windo_del_address .cancel_reason .button_s {
	margin-left: 90px;
	margin-top: 7px
}

/*=============08.3.13new========*/
.text_left {
	text-align: left
}

.t_red {
	color: #cc3300
}

.add_icon {
	padding-bottom: 5px
}  /*08.6.26 new*/
.add_icon img {
	margin-bottom: 5px !important;
	margin-bottom: 0 !important;
	margin-bottom: 0
}  /*08.6.26 new*/
.pay_add {
	font-weight: normal;
	font-size: 12px;
	color: #878787
}  /*08.6.26 new*/
.change_h1 {
	font-size: 12px;
	font-weight: normal;
	padding-left: 20px;
	color: #404040;
	padding-bottom: 3px;
}

.change_h2 {
	font-size: 12px;
	font-weight: normal;
	color: #404040
}

.notice_waite {
	float: right;
	font-size: 12px;
	font-weight: normal;
	color: #9b9b9b;
	padding-top: 2px
}

.img_time {
	float: left;
	margin-left: 5px;
	display: block
}

.text_time {
	padding-top: 1px;
	display: block;
	float: left;
	margin-left: 5px
}  /*08.7.3modify*/
.gift_w_1 {
	width: 93px
}

.gift_w_2 {
	width: 50px
}

.gift_w_3 {
	width: 137px
}

.gift_w_4 {
	width: 252px
}

.gift_w_5 {
	width: 212px
}

.gift_w_6 {
	width: 157px
}

.gift_w_7 {
	width: 182px
}

.tabl_order .page_out {
	text-align: right;
	border-bottom: none;
	padding-top: 6px;
	padding-right: 0
}

/*08.7.3new begin*/
.add_line {
	height: 1px;
	border-bottom: solid 1px #a1a1a1;
	overflow: hidden
}

.shadow_line {
	height: 1px;
	border-bottom: solid 2px #a1a1a1;
	overflow: hidden;
	margin-bottom: 15px
}

.dash_line {
	height: 1px;
	border-bottom: dashed 1px #d3d3d3;
	overflow: hidden
}

.dot {
	letter-spacing: -3px
}

.total_pay {
	height: 35px;
	line-height: 35px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	border-bottom: none !important
}

.total_pay input {
	width: 100px;
	height: 25px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer
}

.bank_h {
	height: 20px;
	padding-top: 15px;
	padding-left: 10px
}

/*08.7.3new end*/ /*08.7.7modify*/
.m_w1 {
	width: 120px
}

.m_w2 {
	width: 50px
}

.m_w3 {
	width: 135px
}

.m_w4 {
	width: 48px
}

.m_w5 {
	width: 65px
}

.m_w6 {
	width: 160px
}

.no_dang_m {
	border: solid 1px #d3d3d3;
	width: 773px;
	margin-left:1px;
	margin-right:1px;
}

.no_dang_m .no_dang_border {
	border: 5px solid #f8f8f8;
	padding: 15px 0 15px 0;
}

.activ {
	width: 257px;
	padding-left: 15px;
	height: 150px;
	float: left
}

.activ div {
	height: 28px;
	padding-top: 5px
}

.activ .put_in {
	width: 159px;
	height: 16px;
	border: solid 1px #929292;
	padding-top: 3px
}

.activ .butt_acti {
	width: 60px;
	height: 20px;
	margin: 6px 0 0 72px;
	cursor: pointer
}

.intro {
	width: 460px;
	float: left;
	border-left: dashed 1px #b9b9b9;
	padding: 0px 0 0 10px;
	color: #878787;
	height: 200px;
}

.intro h3 {
	font-size: 12px;
	line-height: 20px;
	margin: 0 0 0px 0;
}

.intro p {
	line-height: 20px;
	padding-bottom: 8px;
	padding-top: 2px
}

.intro .last_line {
	padding-bottom: 0 !important;
}

/*08.3.13*/
.new_window {
	width: 345px;
	border: solid 2px #447aa9;
	background-color: #fff
}

.wind_top {
	height: 20px;
	padding: 2px 2px 0 8px;
	background-color: #458bc9
}

.wind_top .title_left {
	padding-top: 2px;
	color: #fff;
	float: left
}

.w_close {
	float: right
}

.w_notice {
	line-height: 18px;
	background-color: #e5e5e5;
	padding: 8px 7px 5px 8px;
	color: #878787;
	border: solid 1px #fff
}

.dang_money {
	height: 22px;
	padding-top: 8px;
	padding-left: 20px
}

.dang_money input {
	width: 165px;
	height: 15px;
	border: solid 1px #909292;
	padding: 3px 0 0 3px
}

.button_close {
	height: 22px;
	padding-top: 1px;
	margin: 13px 0 10px 135px
}

.w_ok_use {
	width: 200px;
	padding-bottom: 5px;
	line-height: 20px;
	margin: 30px 0 0 70px;
	padding-left: 28px;
	background: url(../images/w_use_icon.gif) no-repeat left top
}

.button_tj {
	width: 60px;
	height: 22px;
	padding-top: 1px;
	margin: 13px 0 10px 90px;
	float: left;
	margin-right: 5px
}

.notice_fp {
	color: #cc3300;
	display: block;
	padding-top: 18px
}

.choice_p {
	height: 28px;
	padding: 20px 0 0 52px
}

.choice_date {
	height: 47px;
	padding-left: 52px
}

.date_in {
	float: left;
	width: 112px;
	padding-left: 3px;
	height: 15px;
	padding-top: 4px;
	border: solid 1px #9b9b9b;
	color: #878787;
	margin-right: 1px
}

.choice_date img {
	float: left;
	margin-right: 10px
}

.choice_date .tj_date {
	width: 60px;
	height: 22px;
	cursor: pointer
}

.date_ww {
	width: 150px;
	height: 170px;
	border: solid 1px #7e9db9
}

/*******2009-01-13************/
.mydangdang_notice {
	margin: 0 0 0 5px;
	color: #666;
	line-height: 20px;
}

.mydangdang_noword {
	margin: 0px 0px 20px 8px;
	text-align: center;
	line-height: 20px;
	background: #f4feff;
	border: 1px solid #d3d3d3;
	padding: 20px;
}

.mydangdang_noword_text {
	text-align: left;
	width: 200px;
}

.mydangdang_noword_text1 {
	text-align: left;
	width: 300px;
	margin: 10px 0 10px 10px;
	font-size: 14px;
}

.mydangdang_noword_text2 {
	text-align: left;
	width: 200px;
	margin: 0 0 0 250px;
}

.wydangdang_data {
	float: left;
	display: block;
	margin: 2px 4px 0 65px;
}

.tabl_order .b_line img {
	display: block;
	float: left;
}

.mydangdang_hang7 {
	height: 5px;
	font-size: 0px;
	line-height: 0px;
}

.mydangdang_line {
	border-bottom: dashed 1px #e1e1e1;
	margin: 0 10px;
}

.window2 {
	width: 345px;
	border: solid 2px #447aa9;
	background: #fff;
	overflow: hidden;
}

.add_w_h {
	height: 196px
}  /*------------*/
.wind_title {
	height: 19px;
	padding: 3px 4px 0 10px;
	background-color: #458bc9
}

.title_left {
	padding-top: 0px;
	color: #fff;
	float: left
}

.window_close {
	float: right
}

.w_notice_3 {
	margin: 10px;
	line-height: 18px;
}

/*090309===========================*/
.activ_lq {
	width: 410px;
	height: auto;
	padding-left: 15px;
	float: left;
	overflow: hidden;
}

.activ_lq .lq_yzbutt {
	width: 60px;
}

.activ_lq div {
	height: 28px;
	padding-top: 5px;
	clear: both;
}

.activ_lq div.lq_note {
	padding-left: 84px;
	padding-top: 10px;
	height: auto;
}

.activ_lq div label {
	display: block;
	float: left;
	width: 84px;
	text-align: right;
	line-height: 20px;
}

.activ_lq .put_in {
	width: 159px;
	height: 16px;
	border: solid 1px #929292;
	padding-top: 3px;
	float: left;
	margin-right: 10px;
}

.activ_lq .put_in2 {
	width: 50px;
	height: 16px;
	border: solid 1px #929292;
	padding-top: 3px;
	float: left;
	margin-right: 10px;
	display: inline;
}

.activ_lq .vcode {
	height: 30px;
	overflow: hidden;
	display: block;
	float: left;
	position: relative;
	top: -6px;
	width: 130px;
}

.activ_lq .butt_acti {
	width: 60px;
	height: 20px;
	margin: 6px 0 0 84px;
	cursor: pointer
}

.activ_lq span.msg {
	float: left;
	display: block;
	line-height: 28px;
	padding-left: 5px;
	padding-right: 5px;
}

.activ_lq span.note {
	display: block;
	float: left;
	border: 1px solid #c59d5f;
	color: #cc3300;
	line-height: 15px;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	margin-top: 1px;
	background-color: #fef3bb;
}

.activ_lq .lq_note span.note {
	clear: left;
}

.activ_lq .succeed {
	display: block;
	float: left;
	border: 1px solid #a8c97a;
	background-color: #FFFFFF;
	color: #cc3300;
	line-height: 26px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 1px;
	margin-top: 1px;
	height: 26px;
}

.activ_lq .succeed a {
	text-decoration: underline;
}

.intro_lq {
	width: 317px;
	float: left;
	border-left: dashed 1px #b9b9b9;
	color: #878787;
	height: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}

.intro_lq h3 {
	height: auto;
}

.intro_lq h3.tit {
	font-weight: bold;
	font-size: 14px;
	position: relative;
	top: -5px;
}

/*090309==============================*/
.tab_lq td {
	padding: 0 10px;
	height: 36px;
	border-bottom: solid 1px #dadada;
	line-height: 14px;
}

.lq_w_1 {
	width: 140px
}

.lq_w_2 {
	width: 80px
}

.lq_w_3 {
	width: 156px
}

/*090309==============================*/
.lq_win {
	clear: both;
	width: 400px;
	overflow: hidden;
}

.lq_win .activ_lq {
	float: none;
	height: auto;
	width: auto;
	margin: 0px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
}

/**/
.mode_yzm_cont_e_100x30 {
	width: 480px;
	height: 36px;
	background: none;
	font-size: 12px;
	float: left;
	clear: both;
	padding-top: 10px;
}

.mode_yzm_cont_e_100x30 p {
	float: left;
	color: #404040;
	line-height: 22px;
}

.mode_yzm_cont_e_100x30 input {
	margin: 0px 6px 0px 0px;
	width: 48px;
	height: 16px;
	border: solid 1px #a1a1a1;
	float: left;
	padding: 2px 0 0 2px;
}

.mode_yzm_cont_e_100x30 img {
	width: 100px;
	height: 30px;
	float: left;
	margin: -5px 7px 0px 0px;
}

.mode_yzm_cont_e_100x30 a {
	float: left;
	color: #1a66b3;
	text-decoration: none;
	margin: 0px 7px 0px 0px;
	line-height: 22px;
}

.mode_yzm_cont_e_100x30 a:hover {
	text-decoration: underline;
}

.mode_yzm_cont_e_100x30 .mode_yzm_note {
	float: left;
	display: block;
	padding: 4px 0px 2px 5px;
	margin-top: 0px;
	line-height: 12px;
	background: #fef3bd;
	border: 1px solid #c79f62;
	color: #cc3300;
	height: 12px;
}

.mydangdang_zhye_none {
	text-align: center;
	height: 70px;
	line-height: 70px;
}

.activ_lq div.mode_tips {
	float: left;
	display: block;
	padding: 4px 0px 2px 5px;
	margin-top: 0px;
	line-height: 12px;
	background: #fff;
	border: 1px solid #a8c97a;
	color: #608101;
	height: 12px;
	font-size: 12px;
}

/*分页样式设计,designer:liang*/
#pagination-clean{
	display:inline-block;
	float:right;
	margin-top:20px;
	margin-right:20px;
	margin-bottom:5px;
	padding:5px 0px 5px 5px;
}
#pagination-clean li{
	display:inline;
	float:left;
	color:#aaa;
	font-size:12px;
	padding:3px 5px;
	margin-left:-1px;
	border:solid 1px #a7a7a7;
}
#pagination-clean li a{
	color:black;
	margin-left:-5px;
	margin-right:-5px;
	padding:3px 7px;
	background-color:#ddd;
}
#pagination-clean li a:hover{
	text-decoration:none;
	background-color:black;
	color:white;
}
#captchaImg img{
	margin-top:1px;
}